/*
Theme Name: Citro's WP + Boostrap 4
Author: Citro
Description: Citro's theme
Version: 999.0
*/

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 0.313rem;
  line-height: normal;
  padding: 0.938rem 1.438rem 0.875rem;
  text-decoration: none;
  top: 0.313rem;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
/* inverse stuff */
@media (min-width: 1200px) {
	.is-inverse .content__richtext{
       order: 2!important;
    }
	.is-inverse .content__img {
       order: 1!important;
    }
	
}
.no-pad-top{
	padding-top: 0px !important;
}
.no-pad-bottom{
	padding-bottom: 0px !important;
}
.bg-secondary a{
	    color: #fff;
}
#menu-footer-1 a,#menu-footer-2 a{
	color: rgb(219, 166, 43);
    text-transform: uppercase !important;
	letter-spacing: 2px;
}
@media (max-width: 1200px) {
	.stLukesOMS-person-callout .card::after{
		display: none;
	}
}
.content__video iframe{
	width: 100%;
	height: 100%;
}
 .event-card {
    display: none;
}
.form.d-flex.search-form{
	position: relative;
}
.form.d-flex.search-form .btn.btn-secondary{
	width: 58px;
   color: transparent;
}
.form.d-flex.search-form .search-svg{
	  position: absolute;
    right: 20px;
    z-index: 2;
    top: 10px;
}
.portrait-card-modal.modal .modal-body.p-3{
	color: rgba(33, 37, 41, 0.75)
}
.ESWA-ofset.bg-primary h2{
	    color: rgb(242, 102, 59);
}
#TXFCN-nav-accordion .accordion-collapse.list-unstyled > li{
	border: none;
}
.TXFCN-skinny-cta-callout.py-5.bg-dark .TXFCN-accent, .page-id-3924 .TXFCN-secondary-hero.py-12 .TXFCN-accent{
	display: none;
}
.page-id-3924 .TXFCN-secondary-hero-introduction.bg-dark .TXFCN-accent{
	display: grid !important;
}